//
//  UIButton+Extension.swift
//  微博项目
//
//  Created by zhaoyinpeng on 16/3/14.
//  Copyright © 2016年 zhaoyinpeng. All rights reserved.
//

import UIKit


extension UIButton {
    
    //.背景图片   图片按钮的显示样式
    class func buttonWithImage(imageName: String?, backImageName: String?) -> UIButton {
        
        let btn = UIButton()
        if imageName != nil {
            btn.setImage(UIImage(named: imageName!), forState: .Normal)
            btn.setImage(UIImage(named: imageName! + "_highlighted"), forState: .Highlighted)
            
        }
        
        if backImageName != nil {
            btn.setBackgroundImage(UIImage(named: backImageName!), forState: .Normal)
            
            btn.setBackgroundImage(UIImage(named: backImageName! + "_highlighted"), forState: .Highlighted)
        }
        
       btn.sizeToFit()
        
         return btn
    }
    
    
    //.背景图片 + 文字样式的按钮
    class func buttonWithtitle(title: String,backImageName:
        String?,textColor: UIColor,fontSize: CGFloat,imageName: String? = nil) -> UIButton {
    
    let btn = UIButton()
        
        //这是背景图片
        //这是背景图片
            if backImageName != nil{
                 btn.setBackgroundImage(UIImage(named:backImageName!), forState: .Normal)
            }
       
        
            if imageName != nil{
                btn.setImage(UIImage(named: imageName!), forState: .Normal)
            }
            
        btn.setTitle(title, forState: .Normal)
        btn.setTitleColor(textColor, forState: .Normal)
        btn.titleLabel?.font = UIFont.systemFontOfSize(fontSize)
        btn.sizeToFit()
        
        
        return btn
    }
    
    
}
